//导入vuex
import Vuex from "vuex";
import Vue from 'vue'
//注册
Vue.use(Vuex)
//创建一个vuex.store对象
const store = new Vuex.Store({
    state: {
       user:JSON.parse(sessionStorage.getItem("LOGIN_USER"))||{}
    },
    mutations: {
     USERINFO(state,obj){
      state.user = obj;
      sessionStorage.setItem("LOGIN_USER",JSON.stringify(obj));
     },
     EXIT(state){
      sessionStorage.removeItem("LOGIN_USER");
      state.user = null;
     }
    
    },
    getters: {
      //getters只负责 对外提供数据，不负责修改数据，如果想要修改 state 中的数据,请使用mutations
      //访问getters方式:this.$store.getters.***
    }
  })

  export default store;
